Discover Trincomalee, Sri Lanka's hidden gem. Indulge in top dining spots, explore pristine beaches, and delve into rich cultural heritage....